#ifndef __ILoadableFileObject_H__
#define __ILoadableFileObject_H__

#include "ILoadableFileObject.h"

namespace irr{
/***
 * @class ILoadableFileObject
 * Отвечает за работу объекта, у которого который должен хранить в себе имя файла.
 * */
class ILoadableFileObject{
private:
	irr::io::path fileName;
public:

	
	/***
	* Устанавливает новое имя файла.
	*
	* @param path новый путь к файлу
	* */
	virtual void setFileName(irr::io::path path){
		fileName=path;
	}
	/***
	 * Возвращяет имя файла
	 *
	 * @return имя файла
	 * */
	 
	irr::io::path getFileName(){
		return fileName;
	}
};

}//namespace irr
#endif
